ACH Returns
This API allows clients to initiate an ACH Credit Return operation for a previously credited transaction. It also returns the status of the return request, along with updated account details and a unique process ID for tracking.
Method: POST
{{URL}}/rpc/paymentv2
Example
Request Parameters
Body
'{
"method": "ledger.ach.return",
"id": "1",
"params": {
"payload": {
"reference": "PL-TS-INR-000036",
"transactionType": "ACH_IN_CREDIT_RETURN",
"transactionDateTime": "2025-03-17 14:01:00",
"channel": "ACH",
"originalTransactionNumber": "QA00000001335030",
"returnCode": "R01",
"reason": "Insufficient Funds"
},
"api": {
"credential": "{{Cred}}",
"signature": "{{signature}}",
"apiKey": "{{API}}"
}
}
}'
Response: 200
Response Parameters
{
"id": "1",
"result": {
"api": {
"type": "ACH_IN_CREDIT_RETURN_ACK",
"reference": "PL-TS-INR-000036",
"dateTime": "2025-03-17 14:02:23"
},
"account": {
"accountId": "200133255370754",
"balanceCents": 2006127468,
"holdBalanceCents": 45140,
"status": "ACTIVE"
},
"transactionNumber": "QA00000001335033",
"transactionStatus": "PENDING",
"transactionAmountCents": 5500,
"originalRequestBase64": "base64-encoded-original-payload",
"processId": "PL25031701310017"
},
"header": {
"reference": "PL-TS-INR-000036",
"apiKey": "f54873cb58a6445c9e6825e75450f879",
"signature": "MEYCIQDybl...dk3Ia"
}
}